package com.alipay.api.response;

import com.alipay.api.AlipayResponse;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
import java.util.Date;
import java.util.List;

public class AlipayTradeRefundResponse extends AlipayResponse {

   private static final long serialVersionUID = 4323747758957993421L;
   @ApiField("buyer_logon_id")
   private String buyerLogonId;
   @ApiField("buyer_user_id")
   private String buyerUserId;
   @ApiField("fund_change")
   private String fundChange;
   @ApiField("gmt_refund_pay")
   private Date gmtRefundPay;
   @ApiField("open_id")
   private String openId;
   @ApiField("out_trade_no")
   private String outTradeNo;
   @ApiListField("refund_detail_item_list")
   @ApiField("trade_fund_bill")
   private List refundDetailItemList;
   @ApiField("refund_fee")
   private String refundFee;
   @ApiField("send_back_fee")
   private String sendBackFee;
   @ApiField("store_name")
   private String storeName;
   @ApiField("trade_no")
   private String tradeNo;


   public void setBuyerLogonId(String buyerLogonId) {
      this.buyerLogonId = buyerLogonId;
   }

   public String getBuyerLogonId() {
      return this.buyerLogonId;
   }

   public void setBuyerUserId(String buyerUserId) {
      this.buyerUserId = buyerUserId;
   }

   public String getBuyerUserId() {
      return this.buyerUserId;
   }

   public void setFundChange(String fundChange) {
      this.fundChange = fundChange;
   }

   public String getFundChange() {
      return this.fundChange;
   }

   public void setGmtRefundPay(Date gmtRefundPay) {
      this.gmtRefundPay = gmtRefundPay;
   }

   public Date getGmtRefundPay() {
      return this.gmtRefundPay;
   }

   public void setOpenId(String openId) {
      this.openId = openId;
   }

   public String getOpenId() {
      return this.openId;
   }

   public void setOutTradeNo(String outTradeNo) {
      this.outTradeNo = outTradeNo;
   }

   public String getOutTradeNo() {
      return this.outTradeNo;
   }

   public void setRefundDetailItemList(List refundDetailItemList) {
      this.refundDetailItemList = refundDetailItemList;
   }

   public List getRefundDetailItemList() {
      return this.refundDetailItemList;
   }

   public void setRefundFee(String refundFee) {
      this.refundFee = refundFee;
   }

   public String getRefundFee() {
      return this.refundFee;
   }

   public void setSendBackFee(String sendBackFee) {
      this.sendBackFee = sendBackFee;
   }

   public String getSendBackFee() {
      return this.sendBackFee;
   }

   public void setStoreName(String storeName) {
      this.storeName = storeName;
   }

   public String getStoreName() {
      return this.storeName;
   }

   public void setTradeNo(String tradeNo) {
      this.tradeNo = tradeNo;
   }

   public String getTradeNo() {
      return this.tradeNo;
   }
}
